创建一个root无法删除的文件

您所在的位置:网站首页 linux root删除不了文件 创建一个root无法删除的文件

创建一个root无法删除的文件

2023-12-29 23:24| 来源: 网络整理| 查看: 265

简介:Linux文件的最底层(内核级别)属性的查看与修改

命令:lsattr、chattr

Linux文件除了具有基本权限rwx,及特殊权限(SUID、SGID、SBIT(Sticky))外,还有几个更接近底层的文件),我们可通过lsattr查看这些属性,并通过chattr来修改这些属性

命令格式: lsattr [-RVadv] [file] -R  #递归的列出文件夹中所有文件的属性 -V  #查看lsattr版本 -a  #查看list所有的文件,包括隐藏文件 -d  #列出目录的属性 -v  #列出文件的版本号or代号

chattr [-RVf] [mode]  [file] -R #递归的列出文件夹中所有文件的属性 -V #查看chattr版本 -f  #抑制大多数错误消息 -v #设置文件的版本号or代号 例如:chattr +i  a.txt 这些属性包括:'aAcCdDeijsStTu': append only  (a),设定该参数后,只能向文件中添加数据,而不能删除,多用于服务器日期文件安全,只有root才能设定这个属性 no  atime  updates(A), 文件或目录的atime(access time)不可被修改(modified),可以有效预防例如手提电脑磁盘I/O错误的发生 compressed  (c), 设定文件是否经压缩后再存储。读取时需要经过自动解压操作。 no copy on write (C), no dump (d),设定文件不能成为dump程序的备份目标 synchronous directory updates (D), extent format (e), immutable (i),设定文件不能被删除、改名、设定连接关系,同时不能写入或新增内容。i参数对于文件系统的安全设置有很大帮助。 data journalling (j), secure deletion (s),保密性的删除文件或目录,即硬盘空间被全部收回 synchronous  updates  (S),硬盘I/O同步选项,功能类似sync   no  tail-merging (t), top of directory hierarchy (T), and undeletable (u),与s相反,当设定为u时,数据内容其实还存在磁盘中,可以用与undeletion。 常用到的为a和i

实验:对/etc/passwd文件添加i属性,然后对其执行修改等操作



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3